package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 * A.8-1 项目施工信息表
 *
 * @author admin
 * @since 2025-08-08
 */
@Data
@ApiModel(value="A.8-1 项目施工信息表 VO", description="A.8-1 项目施工信息表 VO")
public class ProjectConstructionInfoVO {
    /**
     *  项目名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目名称 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目名称 ")
    @ApiModelProperty(value = " 项目名称 ")
    private String projectname;
    /**
     *  项目编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目编号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目编号 ")
    @ApiModelProperty(value = " 项目编号 ")
    private String projectcode;
    /**
     *  标段名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 标段名称 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 标段名称 ")
    @ApiModelProperty(value = " 标段名称 ")
    private String paragraphname;
    /**
     *  标段编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 标段编号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 标段编号 ")
    @ApiModelProperty(value = " 标段编号 ")
    private String paragraphid;
    /**
     * 法人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="法人")
    @com.alibaba.excel.annotation.ExcelProperty("法人")
    @ApiModelProperty(value = "法人")
    private String legalPerson;
    /**
     * 单位资质文件（文件名 另提供附件）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="单位资质文件（文件名 另提供附件）")
    @com.alibaba.excel.annotation.ExcelProperty("单位资质文件（文件名 另提供附件）")
    @ApiModelProperty(value = "单位资质文件（文件名 另提供附件）")
    private String qualificationFile;
    /**
     *  负责单位（指挥部）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 负责单位（指挥部）")
    @com.alibaba.excel.annotation.ExcelProperty(" 负责单位（指挥部）")
    @ApiModelProperty(value = " 负责单位（指挥部）")
    private String fzdanwei;
    /**
     *  负责人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 负责人 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 负责人 ")
    @ApiModelProperty(value = " 负责人 ")
    private String xmfuzeren;
    /**
     *  负责人联系方式
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 负责人联系方式 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 负责人联系方式 ")
    @ApiModelProperty(value = " 负责人联系方式 ")
    private String personphone;
    /**
     *  监管单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 监管单位 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 监管单位 ")
    @ApiModelProperty(value = " 监管单位 ")
    private String jgdanwei;
    /**
     *  监理单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 监理单位 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 监理单位 ")
    @ApiModelProperty(value = " 监理单位 ")
    private String jldanwei;
    /**
     *  监理单位负责人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 监理单位负责人 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 监理单位负责人 ")
    @ApiModelProperty(value = " 监理单位负责人 ")
    private String jlfuzeren;
    /**
     *  施工单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 施工单位 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 施工单位 ")
    @ApiModelProperty(value = " 施工单位 ")
    private String sgdanwei;
    /**
     *  施工单位代码
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 施工单位代码 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 施工单位代码 ")
    @ApiModelProperty(value = " 施工单位代码 ")
    private String constructionunitcode;
    /**
     *  施工单位负责人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 施工单位负责人 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 施工单位负责人 ")
    @ApiModelProperty(value = " 施工单位负责人 ")
    private String constructionunitperson;
    /**
     *  施工单位负责人联系方式
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 施工单位负责人联系方式 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 施工单位负责人联系方式 ")
    @ApiModelProperty(value = " 施工单位负责人联系方式 ")
    private String constructionunitpersoncontact;
    /**
     *  施工单位负责人身份证号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 施工单位负责人身份证号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 施工单位负责人身份证号 ")
    @ApiModelProperty(value = " 施工单位负责人身份证号 ")
    private String constructionunitleaderidcard;
    /**
     *  质量报监等相关材料
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 质量报监等相关材料 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 质量报监等相关材料 ")
    @ApiModelProperty(value = " 质量报监等相关材料 ")
    private String xgfile;
    /**
     *  施工许可申报材料
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 施工许可申报材料 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 施工许可申报材料 ")
    @ApiModelProperty(value = " 施工许可申报材料 ")
    private String constructionsbfile;
    /**
     *  施工许可证
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 施工许可证 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 施工许可证 ")
    @ApiModelProperty(value = " 施工许可证 ")
    private String constructionxkz;
    /**
     *  开工时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 开工时间 ",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty(" 开工时间 ")
    @ApiModelProperty(value = " 开工时间 ")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date kaigongshijian;
    /**
     *  计划竣工日期
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 计划竣工日期 ",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty(" 计划竣工日期 ")
    @ApiModelProperty(value = " 计划竣工日期 ")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date jihuajungongriqi;
    /**
     *  计划完成时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 计划完成时间 ",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty(" 计划完成时间 ")
    @ApiModelProperty(value = " 计划完成时间 ")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date jihuawanchengshijian;
    /**
     *  建设周期
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 建设周期 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 建设周期 ")
    @ApiModelProperty(value = " 建设周期 ")
    private String jianshezhouqi;
    /**
     *  审批材料（文件名 另提供附件）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 审批材料（文件名 另提供附件）")
    @com.alibaba.excel.annotation.ExcelProperty(" 审批材料（文件名 另提供附件）")
    @ApiModelProperty(value = " 审批材料（文件名 另提供附件）")
    private String shenpicailiao;
    /**
     *  施工合同文件（文件名 另提供附件）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 施工合同文件（文件名 另提供附件）")
    @com.alibaba.excel.annotation.ExcelProperty(" 施工合同文件（文件名 另提供附件）")
    @ApiModelProperty(value = " 施工合同文件（文件名 另提供附件）")
    private String shigonghetongwenjian;
    /**
     *  施工进度
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 施工进度 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 施工进度 ")
    @ApiModelProperty(value = " 施工进度 ")
    private String shigongjindu;
    /**
     *  是否可以分包
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 是否可以分包 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 是否可以分包 ")
    @ApiModelProperty(value = " 是否可以分包 ")
    private String issubpackage;

    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 标段类型 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 标段类型 ")
    @ApiModelProperty(value = " 标段类型 ")
    private String sectiontype;

    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 标段施工范围 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 标段施工范围 ")
    @ApiModelProperty(value = " 标段施工范围 ")
    private String sectionConstruction;

    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 施工许可申报时间 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 施工许可申报时间 ")
    @ApiModelProperty(value = " 施工许可申报时间 ")
    private String constructionTime;

    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 施工许可证时间 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 施工许可证时间 ")
    @ApiModelProperty(value = " 施工许可证时间 ")
    private String ConstructionpermitTime;

    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 监督负责人 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 监督负责人 ")
    @ApiModelProperty(value = " 监督负责人 ")
    private String supervisionSupervisor;

    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 施工许可批复单位 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 施工许可批复单位 ")
    @ApiModelProperty(value = " 施工许可批复单位 ")
    private String constructionPermit;

    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 总体进度 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 总体进度 ")
    @ApiModelProperty(value = " 总体进度 ")
    private String totalProgress;



    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}
